Bookly\Backend\Modules\Diagnostics\QueryBuilder S

Total Complexity 41
Dependencies 0
Dependents 1
Total lines 862
Lines of code 720
Logical lines of code 79
Comment lines 96
Methods 12
Properties 0

Methods 12

Method Rating Maintainability Complexity Lines of code
getColumns()
C
14
1 471
getAddConstraint()
A
51 9 27
getConstraintFixRule()
A
43 7 53
getConstraintRules()
S
36 3 84
getColumnDataType()
S
60 6 12
isBooklyTable()
S
59 4 14
getAddColumn()
S
63 2 12
getChangeColumn()
S
63 2 12
getCreateTable()
S
63 2 11
getColumnData()
S
64 2 9
getCustomConstraintFix()
S
66 2 8
getDropForeignKey()
S
70 1 7